table.gray-line .odd
{
	background-color: #f3f3f3;
}

.basic-table .odd
{
	background-color: #f8fcff;
}

.basic-table.gray-line .odd
{
	background-color: #f7f7f7;
}

.basic-table th
{
	background-image: url(../table-header-overlay.png);
	background-repeat: repeat-x;
	background-color: #e5f3ff;
	border-top: 1px solid #d2e7f8;
	color: #3b3b3b;
	text-shadow: 2px 2px 1px #ffffff;
}

.basic-table td
{
	border-top: 1px solid #eaeaea;
}

.basic-table .header-left
{
	border-left: 1px solid #d2e7f8;
}

.basic-table .header-right
{
	border-right: 1px solid #d2e7f8;
}

.basic-table .footer-left
{
	border-left: 1px solid #d2e7f8;
}

.basic-table .footer-right
{
	border-right: 1px solid #d2e7f8;
}

.basic-table.red th
{
	background-color: #FFE5E9;
	border-top: 1px solid #F8D2D2;
}

.basic-table.red .header-left
{
	border-left: 1px solid #F8D2D2;
}

.basic-table.red .header-right
{
	border-right: 1px solid #F8D2D2;
}

.basic-table.red .footer-left
{
	border-left: 1px solid #d2e7f8;
}

.basic-table.red .footer-right
{
	border-right: 1px solid #d2e7f8;
}


.basic-table.green th
{
	background-color: #D2F8D5;
	border-top: 1px solid #D2F8D2;
}

.basic-table.green .header-left
{
	border-left: 1px solid #D2F8D2;
}

.basic-table.green .header-right
{
	border-right: 1px solid #D2F8D2;
}

.basic-table.green .footer-left
{
	border-left: 1px solid #D2F8D2;
}

.basic-table.green .footer-right
{
	border-right: 1px solid #D2F8D2;
}


.basic-table.gray th
{
	background-color: #EEEEEE;
	border-top: 1px solid #E0E0E0;
}

.basic-table.gray .header-left
{
	border-left: 1px solid #D6D6D6;
}

.basic-table.gray .header-right
{
	border-right: 1px solid #D6D6D6;
}

.basic-table.gray .footer-left
{
	border-left: 1px solid #D6D6D6;
}

.basic-table.gray .footer-right
{
	border-right: 1px solid #D6D6D6;
}


